12437c30b92793499dc3dd1be572271194ce7dba,src/main/java/edu/sc/seis/TauP/TauP_Path.java,TauP_Path,printResult,#PrintWriter#,155

Before Change


								/ maxInterpNum;
						if (calcTime > maxPathTime) { break; }
						if (longWayRound) {
							calcDist -= (currArrival.path[j + 1].getDistDeg() - currArrival.path[j].getDistDeg())
									 / maxInterpNum;
						} else {
							calcDist += (currArrival.path[j + 1].getDistDeg() - currArrival.path[j].getDistDeg())

After Change


							.ceil((path[j + 1].getDistDeg() - path[j].getDistDeg())
									 / maxPathInc);
					for (int interpNum = 1; interpNum < maxInterpNum && calcTime < maxPathTime; interpNum++) {
						calcTime += (path[j + 1].getTime() - path[j].getTime())
								/ maxInterpNum;
						if (calcTime > maxPathTime) { break; }
						if (longWayRound) {
							calcDist -= (path[j + 1].getDistDeg() - path[j].getDistDeg())
									 / maxInterpNum;
						} else {
							calcDist += (path[j + 1].getDistDeg() - path[j].getDistDeg())
									 / maxInterpNum;
						}
						calcDepth = prevDepth + interpNum